home *** CD-ROM | disk | FTP | other *** search
- Path: access4.digex.net!not-for-mail
- From: ell@access4.digex.net (Ell)
- Newsgroups: comp.lang.smalltalk,comp.object,comp.lang.c++,comp.lang.java
- Subject: Re: The Good, the Bad, the Ugly, and the Wicked ...
- Followup-To: comp.lang.smalltalk,comp.object,comp.lang.c++,comp.lang.java
- Date: 27 Mar 1996 03:39:57 GMT
- Organization: The Universe
- Message-ID: <4jadad$360@news4.digex.net>
- References: <31570B8E.5A12@vmark.com> <4j96el$74n@druid.borland.com>
- NNTP-Posting-Host: access4.digex.net
- X-Newsreader: TIN [UNIX 1.3 950824BETA PL0]
-
- Pete Becker (pete@borland.com) wrote:
- : In article <31570B8E.5A12@vmark.com>, jsutherland@vmark.com says...
- : >Last year I wrote an article in Object Magazine called, "Smalltalk,
- : >C++, and OO COBOL: The Good, the Bad, and the Ugly."
- : >...
- : >The paper incorporates a table with ratings (1) Good, (3) Bad,
- : >and (2) Ugly.
- : >...
- : >The target environment is a typical business system
- : >built in an MIS shop, i.e. not a number crunching scientific application
- : >...
- : > ST C++ OOC Java
- : >Flexibility Dynamic Binding 1 2 2 2
- : > Dynamic Classes 1 3 1 2
- : > Multiple Inheritance 3 2 2 3
- : > Roles 2 3 3 1
- : >Ease of use Class Libraries 1 3 3 2
- : > Learning Curve 1 3 2 1
- : > Speed of Development 1 3 2 2
- : > Portability 2 3 3 1
- : >Support Tools 1 1 3 3
- : > Multiple Vendors 2 1 3 1
- : >Performance 2 1 3 3
- : >Risk Garbage Collection 1 3 3 2
- : > Memory Leaks 1 3 1 1
- : > Overwriting Memory 1 3 1 1
- : > Ready for Prime Time 1 1 2 3
- : >TOTAL (low means best) 21 35 34 28
-
- : "(low means best)"?
-
- Such a measure is kinda non-intuitive, innit?
-
- : Nonsense. Low means that the sum of these arbitrary comparisons is
- : lowest. That's all.... Adding up a bunch of meaningless numbers does not
- : produce a meaningful number.
-
- I think he raises a number of good objective criteria for measuring an
- oopl in a business environment. But I think he has overlooked the minimal
- difference between an oopl pe se and what's possible with an oopl and its
- commonly available libraries in a business environment.
-
- Elliott
-
-